`cargo doc --open` should work for binary-only packages too
authorMohd Tarmizi <mohtar@users.noreply.github.com>
Sat, 18 Apr 2015 09:48:38 +0000 (17:48 +0800)
committerMohd Tarmizi <mohtar@users.noreply.github.com>
Sat, 18 Apr 2015 09:48:38 +0000 (17:48 +0800)
src/cargo/ops/cargo_doc.rs

index eb633f604ec704f36582851b0858a8ad35d9abdd..adc73556107a5e24b1f55bbd17fc2fe2d3053896 100644 (file)
@@ -47,7 +47,7 @@ pub fn doc(manifest_path: &Path,
         let name = match options.compile_opts.spec {
             Some(spec) => try!(PackageIdSpec::parse(spec)).name().to_string(),
             None => {
-                match lib_names.iter().nth(0) {
+                match lib_names.iter().chain(bin_names.iter()).nth(0) {
                     Some(s) => s.to_string(),
                     None => return Ok(())
                 }